home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9516
/
PUTGET.CD
< prev
next >
Wrap
Text File
|
1996-02-09
|
8KB
|
126 lines
@VTömörítsünk!@N
Tavaly márciusi termés @KJim Hass,@N az ohiói székhelyû
Microfox Company dolgozójának PUT310.SDN csomagja. Hazánkban
még szokatlan kiterjesztése ne riasszon el senkit: ez egy
közönséges ARJ archívum, benne egy komplett
telepítôkészlettel. Programjai: a kibontó GET.EXE 37722
bájton, a törpítô PUT.EXE 42786 bájton és az INSTALL.EXE
42790 bájton. Legnagyobb darabját, a PUT310.INS-t LHA-val
tömörítették, amit az állomány elején található --lh5--
bejegyzés is egyértelmûvé tesz. Ellenôriztem, tényleg az.
Listázható, kibontható, kezelhetô az LHA 2.13 és 2.55B
változataival. Sôt a PUT.EXE program tesztelésekor kiderült,
az alapértelmezésként .PUT kiterjesztésû PUT archívum
szintén teljes mértékben kezelhetô LHA-val, ami a
programozók ügyességét dicséri. Persze utalhattak volna a
forrásra, @KYoshi@N mester munkájára, akinek igencsak sokat
köszönhetnek.
Mint tudjuk, a 89-es sikerprogram, az Lharc felett is
eljárt az idô. Se szeri se száma azoknak a tömörítôknek,
amelyek azonos vagy alig több idô alatt nagyobb tömörítésre
képesek (például UC2, RAR, AMG, PKZIP, ARJ, SQZ, HA). Hogy
mégis érdemes foglalkozni az erre épülô Putgettel, annak
legfôbb oka az egyszerû kezelhetôség. Eddig az új
programokat ezernyi -- többnyire felesleges --
szolgáltatással ellátva próbáltál el- vagy átcsábítani a
potenciális felhasználókat. A HAP&PAH új irányt jelölt ki
azzal, hogy a minimumra szûkítették a paraméterezhetôséget,
ám a Putget3.10 készítôi még ennél is tovább léptek, amikor
a paramétereket meghatározták:
PUT [forráskönyvtár[\maszk@N [archívum[.PUT@N [QUIET]
GET [archívum[.PUT@N [célkönyvtár] [QUIET]
[meghajtó:][könyvtár\]INSTALL [/VM]
QUIET-tel a program automatikusan végzi a dolgát, nem
kér mindenhez engedélyt. Tulajdonképpen a batch üzemmód
kapcsolójának is tekinthetô. Ha nem élünk vele, a program
két ablakot jelenít meg. Az egyikben a forráskönyvtár (és
maszk) jelenik meg, a másik egy párbeszédablak, amelyben
arra kell válaszolnunk az Y vagy Esc billentyûvel, hogy
indulhat-e a tömörítés a megadott paraméterekkel.
Alapértelmezésként a tömörítvény kiterjesztése .PUT,
ezért ez a paraméter elhagyható. Más kiterjesztést választva
kibontáskor az archívum neve mellett meg kell adni a
kiterjesztést is. Speciális szerepe van az .INS
kiterjesztésnek, ezt kell adnunk az Install program számára
készített telepítôkészletnek.
Az archívum neve tetszôleges lehet. Természetesen az
elérési útvonalat megfelelôen megadva másik lemezen, másik
könyvtárban levô vagy létrehozandó állomány is megnevezhetô.
A névvel kapcsolatban maga a PUT.EXE nem támaszt
elôírásokat, viszont az INSTALL.EXE eléggé válogatós.
Elôször is az INSTALL-hoz hatkarakteres neveket célszerû
választani, amelyek közül az elsô három karakter a
programazonosító, a második három pedig javasoltan a
verziószám. Ráadásul pár betûtrió eleve foglalt: az AHP,
BBS, DOS, EZT, HDM, LAN, NOS, PED, PPT, PUT, SEE, UTL
azonosítókat maga a program használja.
Amennyiben az archívum nevét elhagyjuk, a program az
ARCHIVE.PUT nevet adja az aktuális könyvtárban lértehozott
új tömörítvénynek. Ilyenkor mindenképp megjelenik a két
ablak a forráskönyvtár (és maszk) nevével, valamint az immár
bôvült választási lehetôségekkel. Hiszen ekkor nemcsak a
forrás- és a célállomány írható át, de az F8 billentyûre
megjelennek a rendelkezésre álló meghajtók, az F2 pedig a
választható könyvtárak.
Alapértelmezésben a forrás az aktuális könyvtár összes
állománya, de megadhatunk más meghajtót, illetve elérési
útvonalat. Szûrôvel ugyan szûkíthetô a keresés, ám mert csak
egyetlem maszk írható elô, kevésbé rugalmas, mint ahogy azt
hasonló esetekben megszoktuk. Tekintve, hogy nem foglalkozik
az adott könyvtárból nyíló alkönyvtárakkal, bonyolultabb
könyvtárszerkezetekkel dolgozó programok tömörítésére nem
ajánlható. Hogy hiányzik a mozgatás, a listázás és a teszt?
Nos, a PUT archívumok az LHA-val listázhatók, a tesztelést
pedig vagy az LHA t parancsával kell megoldani, vagy az
elkészített tömörítvény kibontásával, majd a forrás és az új
állományok alapos összehasonlításával. A sikerrel bepakolt
állományokat a PUT használatakor kézzel (vagy batch program
segítségével) kell/lehet törölni.
Akkor sincs baj, ha semmiféle paramétert nem írunk a
PUT.EXE-t indító parancssorba. Ilyenkor a program helybôl az
aktuális könyvtár összes állományának tömörítését kínálja
fel, ugyanott létrehozva egy ARCHIVE.PUT állományt.
Természetesen mind a forrás-, mind a célhelyen
változtathatunk.
Teljesen analóg módon használható a GET.EXE; elôbb a
kipakolandó csomag nevét, utána a célkönyvtárat adhatjuk
meg. Harmadik paraméterként itt is kérhetô a QUIET,
alapértelmezett a .PUT kiterjesztés, viszont a kibontást nem
szûkíthetjük maszkokkal. Ha a kibontandó csomag(ok)
kiterjesztése nem PUT, a kiterjesztést is be kell írni. A
jelentkezô menübôl elmarad a lista, ha a megadott vagy
aktuális könyvtárban nincs .PUT kiterjesztésû archívum;
ellenkezô esetben mint egy menübôl válogathatunk a
kipakolandó archívumok közül. Ha programjainkat .SAV-ként
tömörítettük, a forrásarchívum megadására az @Kútvonal@N\*.SAV
alakot is használhatjuk. Ilyenkor a GET.EXE a .SAV
kiterjesztésû archívumok nevét tárja elénk.
Paraméterek nélkül indítva a GET.EXE-t, elôször a
kipakolandó archívumot kell kijelölnünk, majd a kibontásra
kiszemelt célkönyvtárat.
Mindössze egy apró hiányosságot találtam a programban:
teljes képernyôs üzemmódban felsorolja mind a 26 lehetséges
meghajtót. Nem elérhetô meghajtó választásakor azonban nem
fagy le a gép, csupán morózus hibaüzenetet kapunk.
Próbálkoztam a Lastdrive változó megfelelô beállításával, de
akkor is látni vélték a programok A-tól Z-ig az összes
meghajtót, ha a Lastdrive értéke L volt.
A harmadik program, az INSTALL.EXE a Puttal elôállított
.INS kiterjesztésû állományokba zsúfolt csomagok
telepítésére alkalmas -- a telepítôprogram jogtisztán adható
az elkészített csomagokkal (""INSTALL.EXE can be included
with your products royalty free"). Mit tud az Install?
Kibontásra kínálja a mellette levô .INS kiterjesztésû,
hatbetûs névvel ellátott tömörített állományokat.
Alkönyvtárban lévô állományt kétféleképpen bonthatunk ki:
vagy már a parancssorban megadjuk a kipakolandó .INS nevét,
vagy a megjelenô menübôl válaszjuk ki. Az INSTALL.EXE látja
és használni tudja a megadott vagy aktuális könyvtárból
induló alkönyvtár(ak) tartalmát, de visszafelé, a szülô
könyvtárba nem léphetünk a menübôl. Telepítéskor a
célkönyvtár alapértelmezése a hárombetûs programnév, amit a
C:\ elôz meg.
@KNagy Gábor@N